This page last changed on Nov 28, 2012 by kgomes.

There were a couple of projects that needed to monitor file structures to look for changes. I thought I would document that various frameworks that I found and my experience with them.

Framework Language Website Cost Platform Comments
JxFileWatcher Java http://www.teamdev.com/jxfilewatcher/ $399 All The cost is just for development, can deploy as much as we like
Watch Tree Node https://github.com/tafa/node-watch-tree $0 All  
Watch.js Node https://github.com/mikeal/watch $0 All  
kqueue C http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man2/kqueue.2.html $0 Mac This is for file system monitoring on the mac
inotify C http://linux.die.net/man/7/inotify $0 Linux/Unix  
watchdog Python http://pypi.python.org/pypi/watchdog $0 All  
QFileSystemWatcher C (Qt) http://qt-project.org/doc/qt-4.8/qfilesystemwatcher.html ? All?  
SimpleFileWatcher C++ http://code.google.com/p/simplefilewatcher/ $0 All?  
Guard Ruby https://github.com/guard/guard $0 All?  
Document generated by Confluence on Feb 03, 2026 16:22